Tri-modal under-approximation for test generation
نویسندگان
چکیده
This paper presents a method for under-approximating behavioural models with the guarantee that the abstract paths can be instantiated as executions of the models. This allows a model-based testing approach to operate on an abstraction of an infinite or very large behavioural model. We characterize the abstract transitions as may, must+ or must-. This allows us to benefit from Thomas Ball’s result that any abstract sequence in the shape of must-*.may.must+* (a Ball chain) can be instantiated as a sequence of connected concrete transitions. We adapt Ball’s work aiming at abstracting C programs to the case of event systems, where the instantiated Ball chains might not be reachable from a model’s initial state because our method can abstract the control structure. We propose as a solution to this problem to symbolically explore the set of states reachable after a finite number of steps. The Ball chains that start in any of these states are reachable and instantiable. By keeping track of the paths that lead to these starting states, we are able to instantiate with certainty the sequences made of the reached Ball chains with their prefix. This method improves the usual methods that often look for instantiations even though they don’t exist for some sequences. We also propose in this paper a way to compute the abstraction w.r.t. predicates that are automatically extracted out of a dynamic property expressed in the Dwyer et al. language. We give experimental results obtained via a proof-of-concept prototype that we have implemented. They show that many Ball chains are exhibited, reached and concretized by our method, and that despite the complexity of symbolic exploration, the Ball chains can be reached within a small number of exploration steps.
منابع مشابه
Study on the strengthening mechanisms and failure modes of the ultra-fine grained tri-modal Al5083-5wt. %B4C-Al2024 and Al5083-5 wt. %B4C-Al5083 composites
In this paper, the influence of Al2024 and Al5083 aluminum alloy coarse grains on mechanical properties and fracture mechanism of Al5083-B4C tri-modal composite has been discussed. Al5083 alloy powders with 5 wt. % of boron carbide were milled for 36 hours and 25 and 50 wt. % of coarse grain (CG) Al2024 and Al5083 powders were added to the milled powders and then hot press under argon atmospher...
متن کاملAn effective approach for damage identification in beam-like structures based on modal flexibility curvature and particle swarm optimization
In this paper, a computationally simple approach for damage localization and quantification in beam-like structures is proposed. This method is based on using modal flexibility curvature (MFC) and particle swarm optimization (PSO) algorithm. Analytical studies in the literature have shown that changes in the modal flexibility curvature can be considered as a sensitive and suitable criterion for...
متن کاملThe development and assessment of solar-driven Tri-generation system energy and optimization of criteria comparison
In this research, the thermodynamic investigation of the tri-generation system is performed by the first and second law of Thermodynamics. The trigeneration system under study consists of three subsystems including the solar subsystem, Kalina subsystem and lithium bromide-water absorption chiller subsystem. The proposed system generates power, cooling and hot water using solar energy. The syste...
متن کاملA Tri-modal 2024 Al -B4C composites with super-high strength and ductility: Effect of coarse-grained aluminum fraction on mechanical behavior
In this study, ultrafine grained 2024 Al alloy based B4C particles reinforced composite was produced by mechanical milling and hot extrusion. Mechanical milling was used to synthesize the nanostructured Al2024 in attrition mill under argon atmosphere up to 50h. A similar process was used to produce Al2024-5%wt. B4C composite powder. To produce trimodal composites, milled powders were combined w...
متن کاملDamage identification of structures using second-order approximation of Neumann series expansion
In this paper, a novel approach proposed for structural damage detection from limited number of sensors using extreme learning machine (ELM). As the number of sensors used to measure modal data is normally limited and usually are less than the number of DOFs in the finite element model, the model reduction approach should be used to match with incomplete measured mode shapes. The second-order a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Sci. Comput. Program.
دوره 132 شماره
صفحات -
تاریخ انتشار 2016